﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace NGI_Entidades
{
    public class Provincia : CamposAuditoria
    {
        private Int32 _id = 0;
        private String _nombre = "";
        private Boolean _activo;

        public Int32 ID
        {
            get { return _id; }
            set { _id = value; }
        }

        public String Nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }

        public Boolean Activo
        {
            get { return _activo; }
            set { _activo = value; }
        }

        public Provincia(Int32 ID, String Nombre, Boolean Activo)
        {
            this._id = ID;
            this._nombre = Nombre;
            this._activo = Activo;
        }

        public Provincia(Int32 ID)
        {
            this._id = ID;
        }

        public static Provincia DatosMinimos(Int32 ID)
        {
            return new Provincia(ID);
        }

        public static Provincia Existente(Int32 ID, String Nombre, Boolean Activo)
        {
            return new Provincia(ID, Nombre, Activo);
        }
    }
}
